Cause: The declaration of a subprogram
or cursor name is ambiguous because there was no exact match between the
declaration and the call and more than one declaration matched the call when
implicit conversions of the parameter datatypes were used. The subprogram or
cursor name might be misspelled, its declaration might be faulty, or the
declaration might be placed incorrectly in the block structure.
Action: Check the spelling and
declaration of the subprogram or cursor name. Also confirm that its call is
correct, its parameters are of the right datatype, and, if it is not a
built-in function, that its declaration is placed correctly in the block
structure.


Relared Errors:
PLS-00308: this
construct is not allowed as the origin of an assignment

PLS-00309: with
%%LAST attribute, `string` must be a variable of an enumerated
type

PLS-00310: with
%%ROWTYPE attribute, `string` must name a table, cursor or
cursor-var

PLS-00311: the
declaration of string is incomplete or malformed

PLS-00312: a
positional parameter association may not follow a named
association

PLS-00313:
`string` not declared in this scope

PLS-00314:
TABLE declarations are not allowed as PL/SQL local variables

PLS-00315:
Implementation restriction: unsupported table index type

PLS-00316:
PL/SQL TABLEs must use a single index

PLS-00317:
incomplete type string was not completed in its declarative
region