rollback mode works by issuing an implicit SAVEPOINT for you, just before each command that ... block, and then rolling back to the savepoint if the command fails. ON_ERROR_STOP