tu peux aussi utiliser un double translate
http://www.developpez.net/forums/d648898/bases-donnees/oracle/sql/enlever-caracteres-non-z-0-9-chaine/#post3813830