Per Oracle hai il regexp_replace funzione. Quindi potresti fare quanto segue per sostituire i caratteri non alfabetici dall'inizio della stringa:
select regexp_replace('24 Hi','^([^a-zA-Z]*)','') from dual
Il primo ^ in ^([^a-zA-Z]*) corrisponde all'inizio della stringa. Il secondo ^ corrisponde a qualsiasi carattere non alfabetico.