A cursor row result set is generated when an application executes a Client-Library cursor open command.
A cursor row result set is not generated when an application executes language command containing a Transact-SQL fetch statement. Cursor rows from a fetch language statement are returned as CS_ROW_RESULT result set.
A cursor row result set contains zero or more rows of tabular data.
A cursor row result set differs from a regular row result set in that an application uses ct_cursor to update underlying tables while fetching cursor rows. This is not possible with regular rows.