The DB-Library cursor routines offer the following capabilities, with certain limitations:
Forward and backward scrolling (depending on how the keyset is defined during dbcursoropen)
Direct access by position in the result set
Positioned updates (even if the result set was defined with order by)
Sensitivity adjustments to changes made by other users
Concurrency control through several options