COMMIT
Commit (end) a transaction.
See also BEGIN_TRANSACTION,END_TRANSACTION,
ABORT_TRANSACTION, and ROLLBACK.
COMMIT and END_TRANSACTION are synonymous.

Format
 Commit [/Qualifiers ...]
 The COMMIT transaction enables you to mark the end of a transaction. A transaction consists of one or more database updates which, because of their nature must be treated as one autonomous unit. These updates may occur across multiple files.
 For details regarding transactions and the user of UserBase transaction statements, see the description of the BEGIN_TRANSACTION statement in this chapter.

Qualifiers
 /Fail=LABELLabel to which to branch if the statement fails. If LABEL is
%EXIT, exit the routine or loop. If in a loop, and LABEL is
%CONTINUE, continue the loop. If not in a loop, and LABEL is
%CONTINUE, an error message displays.
 /Succeed=LABELLabel to which to branch if the statement succeeds. If LABEL is
%EXIT, exit the routine or loop. If in a loop, and LABEL is
%CONTINUE, continue the loop. If not in a loop, and LABEL is
%CONTINUE, an error message displays.
 /Nofail=LABELDo not signal an error. Instead, set the internal variable %FAIL.