Oracle Error Message
ORA-30772: opaque types do not have default constructors
Reason for the Error
Constructor invocation did not succeed, since no user-defined constructors were defined for the opaque type, and since opaque types do not have default constructors.
Solution
Add user-defined constructors to opaque type, or specify a member or static method for the opaque type.