Есть ли обходной путь для ORA-01795: максимальное количество выражений в списке - 1000 ошибок?

Есть ли обходной путь для

'ORA-01795: maximum number of expressions in a list is 1000 error'

У меня есть запрос, и он выбирает поля на основе значения одного поля. Я использую предложение в и там более 10000 значений

пример:

select field1, field2, field3 
from table1 
where name in 
(
'value1',
'value2',
...
'value10000+'
);

Каждый раз, когда я выполняю запрос, я получаюORA-01795: maximum number of expressions in a list is 1000 error, Я пытаюсь выполнить запрос в TOAD, без разницы, та же ошибка. Как бы я изменил запрос, чтобы он работал?

заранее спасибо

Ответы на вопрос(9)

Ваш ответ на вопрос