SET OF <basetype>
<basetype> can be any ordinal type (see section Ordinal Types) with a "reasonable" number of elements. For example, CHAR has 256 elements, a reasonable number, but a (32-bit) INTEGER has over 4 billion, an unreasonable number. So SET OF INTEGER is not possible, but SET OF [-100..100] is legal.