2.9.4 Synchronization point processing of a transaction
When a transaction is committed, the contents updated by that transaction are committed.
If a transaction is rolled back, the contents updated by that transaction become invalid, and the database returns to its status before the transaction started.