ORA-01796

ORA-01796: этот оператор не может быть использован со списками

Причина:

Вы использовали операцию сравнения, которая не разрешена в этом контексте. Когда вы сравниваете списке, вы можете использовать только оператор проверяющий эквивалентность (такой как =,!=, или IN).

Действие:

Перефразируйте запрос так, чтобы он сравнивал только списки эквивалентностей. Например, следующее предложение будет правильным:
WHERE (A,B) > (C,D), (E, F))
Вы можете сравнить индивидуальные колонки раздельно. Например, если вы видите, что A и B действительно больше чем С и D, используйте
WHERE A > B AND C > D вместо WHERE (A,B) > (C,D).

Смотри также в категории: Сообщения об ошибках и кодах Oracle