Оператор FORALL является стандартным DML: это просто набор отдельных операторов. Поэтому вы должны следовать стандартным правилам принятия решения о необходимости фиксации: фиксировать только в конце транзакции, когда вы достигли согласованного состояния, никогда прежде.
Нет смысла совершать 3 раза, если у вас есть 3 оператора FORALL, за исключением случаев, когда каждый оператор, взятый отдельно, является отдельной транзакцией.
В любом случае, если ваша работа завершится неудачно после первого оператора FORALL, будет намного легче перезапустить ее, если вы еще не подтвердили.