Er is een andere oplossing hiervoor die niet wordt genoemd in een van de andere antwoorden (of andere beantwoorde vragen):
Elke in-statement zoals x in (1,2,3)
kan worden herschreven als (1,x) in ((1,1), (1,2), (1,3))
en de limiet van 1000 elementen is niet langer van toepassing. Ik heb getest met een index op x
en Explain Plan meldt nog steeds dat Oracle een toegangspredikaat en bereikscan gebruikt.