[cita requerida] Un punto de recuperación puede estar declarado emitiendo una sentencia SAVEPOINT name.
Todos los cambios realizados después de que un punto de recuperación haya sido declarado pueden ser deshechos emitiendo una sentencia ROLLBACK TO SAVEPOINT name.
Emitiendo RELEASE SAVEPOINT name causará que el punto de recuperación concreto sea descartado, pero no afectará a nada más.
Emitiendo los comandos ROLLBACK o COMMIT también descartará cualesquiera puntos de recuperación creados desde el inicio de la transacción principal.
Los puntos de recuperación están también definidos en el estándar SQL.