• start transaction;
  • savepoint a;
  • rollback to [savepoint] a;
  • rollback;
  • commit;