Der er en anden løsning på dette, som ikke er nævnt i nogen af de andre svar (eller andre besvarede spørgsmål):
Enhver i sætning som x in (1,2,3)
kan omskrives som (1,x) in ((1,1), (1,2), (1,3))
og grænsen på 1000 elementer vil ikke længere gælde. Jeg har testet med et indeks på x
og forklar planen rapporterer stadig, at Oracle bruger et adgangsprædikat og rækkeviddescanning.