A nested cursor command is a cursor-close, cursor-delete, or cursor-update command that is sent while fetching the rows returned by a cursor-open command; the processing of these commands is “nested” within the processing of the cursor-open command that returned the cursor rows. Before sending a nested cursor command, the application must call ct_fetch to retrieve at least one cursor row.
See “Nested cursor-update or cursor-delete commands” and “Nested cursor-close commands”.
Client-Library’s browse mode feature also allows an application to update a table while fetching from it. However, browse mode requires two connections to the server. For a description of this feature, see the “Browse Mode” topics page in the Open Client Client-Library/C Reference Manual.