Die hervorragende Funktion SOUNDEX für phonetische Ähnlichkeit ist auf die englische Sprache optimiert.
Es gibt jedoch auch diverse Quellen für eine deutsche Implemantation.
Hier jetzt zunächst nur die Verweise:
https://www.doag.org/formes/pubfiles/5428921/20140128-regio-fr-meisriemler-Koelner_Phonetik.pdf
Teaser für diesen Link der DOAG:
select distinct NAME1,
SYS.UTL_MATCH.EDIT_DISTANCE(‚MEIER‘, NAME1) Distanz
from tab_kunden
where func_phonetik(name1) = func_phonetik(‚MEIER‘)
order by 2 desc, 1
https://github.com/deezaster/germanphonetic
Nicht direkt Oracle aber viele Details: