sprawdź plsql sznurek w numerze
SELECT case when regexp_like(col1, '^\d+(\.\d+){0, 10}?$')
then 'numeric'
else 'alfa'
end
FROM tab1;
Dangerous Deer