Cause
A host language program call referenced a cursor with no associated parsed SQL statement. A SQL call (for example, OSQL3) must be used to pass a SQL statement to Oracle and to associate the statement with an open cursor. A cursor must already have an associated SQL statement if referenced in any of the following calls: DESCRIBE, NAME, DEFINE, BIND, EXECUTE, and FETCH.
Action
Do the SQL call, for example, OSQL, to pass the required SQL statement before referencing the cursor
One common cause of this is an incorrectly added column. Were there any recent changes made to the table? Are column names provided in the SQL?
But I didn’t change the table and the action of insert do by system automaticly and the error log just sometime show and sometime the program run successfully and could insert the data into TN DB.