Informix® and SQLite have similar commands to begin, commit or rollback transaction. There are however some important differences you must be aware of.
With SQLite, DDL statements can be executed (and canceled) in transaction blocks, as with Informix.
SAVEPOINT name [UNIQUE] ROLLBACK [WORK] TO SAVEPOINT [name] ] RELEASE SAVEPOINT name
SQLite supports savepoints too. However, there are differences:
Regarding transaction control instructions, BDL applications do not have to be modified in order to work with SQLite. The BEGIN WORK, COMMIT WORK and ROLLBACK WORK commands are translated the native commands of SQLite.
See also SELECT FOR UPDATE