För Oracle har du regexp_replace fungera. Så du kan göra följande för att ersätta icke-alfabetiska tecken från början av strängen:
select regexp_replace('24 Hi','^([^a-zA-Z]*)','') from dual
Den första ^ i ^([^a-zA-Z]*) är att matcha början av strängen. Den andra ^ är att matcha alla icke-alfabetiska tecken.