Cursor Navigation Methods
A Cursor obtained from a Db interface is typically positioned before the first row in the sequence. A Cursor obtained from another Cursor is typically positioned to the same record as the originating Cursor. Once a Cursor had been obtained there are methods to navigate through the collections of records contained by the Cursor. All Cursors in the RDM C++ Interface are considered live Cursors. Any changes made to the database will affect all active Cursors. If you need a Cursor to remain constant you must ensure a transaction is kept for the life of the Cursor.