16進数で十分な場合は、TO_CHARとTO_NUMBERが機能します。
SQL> select to_char(31, '0x') from dual;
TO_
---
1f
SQL> select to_number('1f', '0x') from dual;
TO_NUMBER('1F','0X')
--------------------
31
RAWTOHEX()
を使用できる場合があります およびHEXTORAW()
16進数から2進数への遷移も行う関数。