Cause: The class name defined as part of
the method signature does not match the one defined in the type header in the
EXTERNAL NAME clause. create type foo as object EXTERNAL NAME `foo` LANGUAGE
JAVA (… MEMBER FUNCTION my (number) return number EXTERNAL NAME
`bar.func(oracle.sql.NUMBER) return oracle.sql.NUMBER`, .. );
Action: Either omit the class name from
the method signature or use the one defined in the type
header.


Relared Errors:
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

PLS-01401:
Identifier over 18 characters long