Оператор минус возвращает ошибку ora-01722
У меня есть строка, которая является символьным полем, но сравнивается с числовыми значениями в условиях. Это вызывает ORA-01722 неверный номер ошибки при некоторых обстоятельствах.
Вместо: строка в (1, 2, 3, 4, 5, 7)
Должно быть: строка в ("1", "2", "3", "4", "5", "7")
Этот запрос возвращает ORA-01722:
(select * from table@production)
minus
(select * from table)
Как можно изменить запрос выше?