Istnieje inne obejście tego problemu, które nie jest wymienione w żadnej innej odpowiedzi (lub w innych odpowiedziach na pytania):
Dowolna instrukcja in, taka jak x in (1,2,3) można przepisać jako (1,x) in ((1,1), (1,2), (1,3)) a limit 1000 elementów przestanie obowiązywać. Testowałem z indeksem na x i wyjaśnij plan nadal zgłasza, że Oracle używa predykatu dostępu i skanowania zakresu.