Хм. Оказывается, прогресс не стоит на месте.
Для 9-ки:
forall_statement ::=
FORALL index_name IN lower_bound .. upper_bound
sql_statement;
Для 10-ки:
forall_statement ::=
FORALL index_name IN bounds_clause sql_statement [SAVE EXCEPTIONS];
bounds_clause ::=
{
lower_bound .. upper_bound |
INDICES OF collection [BETWEEN lower_bound AND upper_bound] |
VALUES OF index_collection
}
Я смотрел у Фейерштейна, а там 9-ка. С определенной долей упорства сделать можно все.