Използвайте имплицитен курсор в курсор FOR LOOP. Това прави кода по-опростен и стойността по подразбиране от 100 почти винаги е достатъчно добра.
Виждал съм много хора да губят много време да се тревожат за това. Ако се замислите защо груповото събиране подобрява производителността, ще разберете защо големите числа няма да помогнат.
Масовото събиране подобрява производителността чрез намаляване на превключванията на контекста между SQL и PL/SQL. Представете си много малко вероятния най-лош сценарий, при който превключването на контекста използва цялото време на изпълнение. Ограничение от 2 елиминира 50% от превключването на контекста; 10 елиминира 90%; 100 елиминира 99% и т.н. Начертайте го и ще разберете, че не си струва да намерите оптималния лимит:
Използвайте по подразбиране. Прекарвайте времето си в грижи за по-важни неща.