Client-Library cursors

A Client-Library cursor requires application programmers to code ct_cursor calls that declare and open the cursor. A Client-Library cursor-open command returns a single fetchable result set of type CS_CURSOR_RESULT.

A Client-Library cursor’s scope is limited to a single command structure. In fact, once a cursor is declared with a command structure, that command structure becomes a dedicated “handle” for further operations on the cursor.

Client-Library cursors provide the following advantages over language cursors: