Existuje další řešení, které není zmíněno v žádné z dalších odpovědí (nebo jiných zodpovězených otázek):
Libovolný příkaz jako x in (1,2,3) lze přepsat jako (1,x) in ((1,1), (1,2), (1,3)) a limit 1000 prvků již nebude platit. Testoval jsem s indexem na x a vysvětlit plán stále hlásí, že Oracle používá predikát přístupu a skenování rozsahu.