Oracle Message ORA-22800 - invalid user-defined type

ERRORinvalid user-defined type
CAUSEAn attempt was made to use an incomplete type as a constructor.
ACTIONComplete the type definition before using it in a query.