Użyj niejawnego kursora w kursorze FOR LOOP. To sprawia, że kod jest prostszy, a domyślna wartość 100 jest prawie zawsze wystarczająco dobra.
Widziałem wielu ludzi, którzy marnowali dużo czasu, martwiąc się tym. Jeśli zastanawiasz się dlaczego Zbieranie zbiorcze poprawia wydajność, zrozumiesz, dlaczego duże liczby nie pomogą.
Zbieranie zbiorcze poprawia wydajność, zmniejszając przełączniki kontekstu między SQL i PL/SQL. Wyobraź sobie bardzo mało prawdopodobny najgorszy scenariusz, w którym przełączanie kontekstu zużywa cały czas wykonywania. Limit 2 eliminuje 50% zmian kontekstu; 10 eliminuje 90%; 100 eliminuje 99% itd. Wykreśl to, a zdasz sobie sprawę, że nie warto szukać optymalnego rozmiaru limitu:
Użyj wartości domyślnej. Poświęć swój czas na martwienie się o ważniejsze rzeczy.