Цитата:
Сообщение от
romeo
Код не анализировал, но это J_COUNT := SomeTable.COUNT; нужно вынести из цикла.
Я там упоминул, что зависит от кода от кода внутри цикла. Соответственно на SomeTable могут накладываться фильтры. Если не накладывать, то это вариант 1, в котором можно быстро вычислить количество итераций I_COUNT*J_COUNT - и тогда этот код вообще не нужен !!!
Приведенный код это для сложного случая.
PS А код я и сам не анализировал толком

Вроде должно работать.