ORA-01791

ORA-01791: не SELECTed выражение

Причина:

Существует неправильно заданный ORDER BY элемент. Запрос в SELECT DISTINCT запросе с ORDER BY предложением. В контексте, все упорядоченные элементы должны быть любыми константами, выражения
SELECT списка, или выражения чьи операнды являются константами или выражениями SELECT списка.

Действие:

Удалите неподходящий элемент ORDER BY из SELECT списка, затем выполните оператор снова.