Вы пытаетесь передать значение столбца таблицы в функцию, поэтому вам нужно реструктурировать свой оператор:
SELECT FSG.REPLACE_STRING (CAST(NVL(PRAD_ID, ' ') AS CHAR(12)), 'A')
FROM FSG_WRK.FSG_PRCB_AUXDB_PRAD
WHERE PRAD_ID= '003204091007';
Хотя часть NVL()
кажется немного бессмысленной, если вы фильтруете дляконкретное (не нулевое) значение в запросе.Приведение к char
также выглядит подозрительно.