| ERROR | Invalid row for a WHERE CURRENT OF operation | 
            | CAUSE | An attempt was made to reference a nonexistent row using the CURRENT OF clause in an UPDATE or DELETE statement. This happens when no FETCH has been executed or when FETCH returns a no data found error that the program fails to trap. | 
            | ACTION | Check that the last cursor operation succeeded and that the current row of the cursor is valid. The outcome of a cursor operation can be checked in two ways:  implicit checking with the WHENEVER statement or explicit checking of SQLCODE in the SQLCA. |