BEGIN WORK
Starts a database transaction in the current connection.
Syntax
BEGIN WORKUsage
Use the BEGIN
WORK instruction to indicate where the database transaction
        starts in your program. Each row that an UPDATE, DELETE,
        or INSERT statement affects during a transaction
is locked and remains         locked throughout the transaction.
BEGIN WORK is part of the language syntax,
the underlying database driver         executes the native SQL statement
corresponding to this SQL instruction.
The transaction block is ended by a COMMIT WORK or ROLLBACK WORK instruction.
Example
The next code example starts a transaction block, inserts a row and updates
 the row, then commits the transaction.
 To other users, the INSERT and UPDATE
 instruction will be seen as an single atomic database modification:
MAIN
  DATABASE stock
  BEGIN WORK
  INSERT INTO items VALUES ( ... )
  UPDATE items SET ...
  COMMIT WORK
END MAIN