CDO> START_TRANSACTION. CDO> DEFINE RECORD REC2. cont> FLD1. END RECORD. CDO> COMMIT CDO> SHOW RECORD REC2 Definition of record REC2 | Contains field FLD1 . . . In this example, the COMMIT command ends a session started with the START_TRANSACTION command. When you use the START_ TRANSACTION and COMMIT commands, the overhead that is associated with these commands is incurred once in the repository and once in the database, rather than once for each CDO command between the START_TRANSACTION and COMMIT commands. The repository is already attached to the database and has already loaded the type definitions. The objects REC2 and FLD1 are retrieved from memory instead of from disk.