Where are the user-defined types, user-defined functions, and abstract data types?
The Oracle equivalent of a user-defined type or an abstract data type is an object type. The Oracle equivalent of a user-defined function is an object type method. We use these terms because their semantics are different from the common industry usage. For example, an Oracle object can be null, while an object of an abstract data type cannot.