Função - Retorna apenas números
SQL:
create or replace function retorna_apenas_numero(xvalor in varchar) return varchar2 deterministic is
begin
return trim(replace(translate(xvalor,'.-/!@#$%¨&*<>{}[]=+()\+abcdefghijklmnopqrstuvxzwyABCDEFGHIJKLMNOPQRSTUVXZWYáçéíóúàâêôãõüÁÇÉÍÓÚÀÂÊÔÃÕÜ;: ',' '),' ',''));
end;
Chamada da função:
select retorna_apenas_numero('1 a 2 b 3 c') from dual
Retorno:
123