A user-defined datatype that describes a data unit made up of an indefinite number of elements, all of the same datatype. Varying array types and table types are collection types. (Oracle Database Server)