Я пытаюсь преобразовать шестнадцатеричный в символ в Oracle, в идеале что-то вроде this для Microsoft SQL Server
select xx('0A') from dual;
, где 0A - шестнадцатеричный символ для новой строки в Unix.
0A
Попробуйте
SELECT UTL_I18N.RAW_TO_CHAR (<string>, <src_char_set>) FROM DUAL;
Например,
SELECT UTL_I18N.RAW_TO_CHAR ('0A', 'AL32UTF8') FROM DUAL;
или
SELECT ASCIISTR(CHR(TO_NUMBER('0A','xx'))) FROM DUAL
Попробуйте функцию HEXTORAW и проверьте эталон , чтобы узнать больше функций преобразования