4.3 PL/SQL
Object types and subtypes can be used in PL/SQL procedures and functions in most places where built-in types can appear.
The parameters and variables of PL/SQL functions and procedures can be of object types.
You can implement the methods associated with object types in PL/SQL. These methods (functions and procedures) reside on the server as part of a user's schema.
See Also:
For a complete description of PL/SQL, see the Oracle Database PL/SQL Language Reference