¿Tiene una lista de palabras que contienen palabras como "Philadelphia"?
¿Y quién escribió esa función?
Oracle tiene el paquete utl_match para la comparación de texto difuso:http://descargar.oracle.com/docs/cd/E14072_01/appdev.112/e10577/u_match.htm
¿No puedes hacer?
seleccionar w1.palabra de palabras w1donde jaro(w1.palabra,'Philadelphlaa', 9)>=0.95
?
Esto seleccionará 'Filadelfia' si esa palabra está presente en las palabras de la tabla.