UNDEFINED
This type of value is used when you need an empty value that does not belong to any other type.
For example, this is the initial value received by composite type attributes.
There is only one possible value for this type, specified by the UNDEFINED literal.