The cursor data structure contains information about the particular cursor, including information such as the cursor scroll option (keyset, dynamic, etc. . . . ), concurrency control, current position within the results set, and the number of rows to be fetched.