When the DBKEY SCOPE IS COMMIT clause is specified with a DEFINE DATABASE statement, this means that the database key (dbkey) of each record used is guaranteed not to change during each transaction. That is, if a record is erased, its dbkey is guaranteed not to be reused by another database user until after a COMMIT statement is executed.