Beginning with version 9.0.1, transaction statements are no longer necessary in AcuSQL as they are now implied and happen automatically. Transaction statements will now be ignored if they are in the COBOL program.

This new behavior is configurable via the runtime configuration variable called ASQL_AUTOCOMMIT. If the value is TRUE, then the commits will automatically be executed immediately when the SQL command is executed. If the value is FALSE, then the SQL statements will be committed or rolled back when the COMMIT or ROLLBACK is executed.