Si l'hexadécimal est suffisant, alors TO_CHAR et TO_NUMBER peuvent fonctionner :
SQL> select to_char(31, '0x') from dual;
TO_
---
1f
SQL> select to_number('1f', '0x') from dual;
TO_NUMBER('1F','0X')
--------------------
31
Vous pourrez peut-être utiliser le RAWTOHEX()
et HEXTORAW()
fonctions pour effectuer également la transition hexadécimal vers binaire.