ORA-01085: превышено максимальное число пунктов сохранения
Причина:
Число пунктов сохранения указанное оператором ROLLBACK превышает предел. По умолчанию, максимальное число активных пунктов сохранения равно пяти. Абсолютный предел это 225 активных пунктов сохранения (активные пункты сохранения, те которые указаны в последних COMMIT и ROLLBACK).
Действие:
Поднимите предел активных пунктов сохранения увелича параметр SAVEPOINTS в INIT.ORA, и выполните оператор снова.