COMMIT statement is used to unlock any locks that are required for a particular work unit, thereby making room for additional work units to be created. In the event that COMMITS are not incorporated into the programme, the processing of the programme will need to revert to the inserts that were made during the course of the program's execution rather than reverting to a small number of inserts that are close to the most recent commit. This procedure adds two to three times as much time to the total amount of time needed to execute the programme.