To cancel any changes made since a SAVEPOINT.
ROLLBACK TO SAVEPOINT [savepoint-name]
Anywhere.
There must have been a corresponding SAVEPOINT within the current transaction.
None.
The ROLLBACK TO SAVEPOINT statement will undo any changes that have been made since the SAVEPOINT was established. Changes made prior to the SAVEPOINT are not undone; they are still pending. For a description of savepoints, see "Savepoints within transactions".
The savepoint-name is an identifier that was specified on a SAVEPOINT statement within the current transaction. If savepoint-name is omitted, the most recent savepoint is used. Any savepoints since the named savepoint are automatically released.