Gibt es eine Problemumgehung für ORA-01795: Die maximale Anzahl von Ausdrücken in einer Liste beträgt 1000 Fehler?

Gibt es eine Problemumgehung für 'ORA-01795: maximum number of expressions in a list is 1000 error' Ich habe eine Abfrage und sie wählt Felder basierend auf dem Wert eines Feldes aus. Ich verwende die in-Klausel und es gibt mehr als 10000 Werte Beispiel: select field1, field2, field3 from...