PLSQL Verifique la cadena en numérica
SELECT case when regexp_like(col1, '^\d+(\.\d+){0, 10}?$')
then 'numeric'
else 'alfa'
end
FROM tab1;
Dangerous Deer