Before you commit a transaction:
■ Your changes are visible to you, but not to other users of the database instance.
■ Your changes are not final—you can undo them with a ROLLBACK statement.
After you commit a transaction:
■ Your changes are visible to other users, and to their statements that run after you
commit your transaction.
■ Your changes are final—you cannot undo them with a ROLLBACK statement.
■ Your changes are visible to you, but not to other users of the database instance.
■ Your changes are not final—you can undo them with a ROLLBACK statement.
After you commit a transaction:
■ Your changes are visible to other users, and to their statements that run after you
commit your transaction.
■ Your changes are final—you cannot undo them with a ROLLBACK statement.