This is admittedly a "Friday" question..
When I look up [the definition of](https://www.google.com/search?q=define%20primary%20key&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a#q=define%20primary%20key&rls=org.mozilla:en-US:official&safe=off) "primary key" it says :

> 
> In Oracle, a primary key is a single field or combination of fields
>  that uniquely defines a record. None of the fields that are part of
>  the primary key can contain a null value. A table can have only one
>  primary key. In Oracle, a primary key can not contain more than 32
>  columns.
> 
> 
> 

Why would one ever need 32 columns in a primary key? Is that ever a situation that comes up?