Cause: Schema level user-defined types,
or types which recursively use such types, cannot be used in RPCs. For
example: create type foo as object (…) create package my_pack is type my_tab
is table of foo; — on a remote server: x my_pack.my_tab@rpc; — illegal
attempt to use type my_tab
Action: Use only PLSQL defined types for
RPC calls. It may be necessary to add extra code to element-wise copy
top-level types into local types in order to move such data through an
RPC.


Relared Errors:
PLS-00970: The
class name of a method must match that of EXTERNAL NAME clause in the type
head

PLS-00989:
Cursor Variable in record, object, or collection is not supported by this
release

PLS-00990:
Index Tables of Cursor Variables are disallowed

PLS-00992:
Cursor Variables cannot be FETCH`ed from

PLS-00993:
Cursor Variables cannot be passed as RPC arguments or results

PLS-00994:
Cursor Variables cannot be declared as part of a package

PLS-00995:
unhandled exception # string

PLS-00996: out
of memory

PLS-00997: no
cursor return types allowed in this beta version

PLS-01400: Use
of `||` token