PLS-00538: subprogram or cursor 'string' is declared in an object type specification and must be defined in the object type body
Cause: The specified subprogram is declared in an object type's specification, but is not defined in the object type body.
Action: Define the subprogram in the object type body, or remove the declaration from the specification.