Поле в подзапрос считается как переменная
Oracle, Toad, PLSQL Есть база основная с полем VAL, и дополнительная используется как словарь нужно сделать перевод из O.VAL в U.UKOD
SELECT
(SELECT U.UNEWKOD
FROM USLV U
WHERE O.VAL = U.UKOD) VAL,
O.VAL
FROM OG O
Проблема в том что U.UNEWKOD при запуске оно понимает как переменную и просит ввести ей значение, хотя если сделать этот подзапрос отдельно то все работает как надо