Para oracle você tem o
regexp_replace função. Então você pode fazer o seguinte para substituir caracteres não alfabéticos do início da string:select regexp_replace('24 Hi','^([^a-zA-Z]*)','') from dual
O primeiro
^ em ^([^a-zA-Z]*) é corresponder ao início da string. O segundo ^ é corresponder a quaisquer caracteres não alfabéticos.