Pro oracle máte regexp_replace funkce. Můžete tedy provést níže uvedené nahrazení neabecedních znaků od začátku řetězce:
select regexp_replace('24 Hi','^([^a-zA-Z]*)','') from dual
První ^ v ^([^a-zA-Z]*) je odpovídat začátku řetězce. Druhý ^ je odpovídat všem neabecedním znakům.