PLS-00341: declaration of cursor 'string' is incomplete or
malformed



PLS-00341: declaration of cursor 'string' is incomplete or malformed..

Answer / guest

Cause: A cursor declaration is improper or an identifier
referenced in the cursor declaration was not properly
declared. A return type that does not refer to an existing
database table or a previously declared cursor or cursor
variable might have been specified. For example, the
following cursor declaration is illegal because c1 is not
yet fully defined: CURSOR c1 RETURN c1%ROWTYPE IS SELECT ...
-- illegal In this case, a return type does not have to be
specified because it is implicit.

Action: Check the spelling and declaration of the cursor
name and any identifiers referenced in the cursor
declaration. Also confirm that the declaration is placed
correctly in the block structure. If a return type was
specified, make sure that it refers to an existing database
table or a previously declared cursor or cursor variable.

Please add more information about this Error

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Oracle Errors Interview Questions

ORA-07253: spdes: semctl error, unable to destroy semaphore set.

1 Answers  


ORA-29344: Owner validation failed - failed to match owner 'string'

1 Answers  


RMAN-06706: could not close file: "string" (reason=string)

1 Answers  


NCR-04006: NCRR: Invalid argument descriptor

1 Answers  


RMAN-06562: available space of number kb needed to avoid reading the backup set multiple times

1 Answers  






TNS-12659: Error received from other process

1 Answers  


ORA-09977: skxfqhini: Error Connecting

1 Answers  


RMAN-08534: channel string: controlfile restore from autobackup complete

1 Answers  


ORA-06109: NETTCP: message receive failure

1 Answers  


ORA-07273: sppst: invalid semaphore id.

1 Answers  


ORA-08315: sllfrb: Error reading file

1 Answers  


ORA-23538: cannot explicitly refresh a NEVER REFRESH materialized view ("string")

1 Answers  


Categories