Você tem uma lista de palavras que contenham palavras como "Filadélfia"?
E quem escreveu essa função?
A Oracle tem o pacote utl_match para comparação de texto difuso:http://download.oracle.com/docs/cd/E14072_01/appdev.112/e10577/u_match.htm
Você não pode fazer
selecione w1.palavra das palavras w1onde jaro(w1.palavra,'Philadelphlaa', 9)>=0,95
?
Isso selecionará 'Philadelphia' se essa palavra estiver presente nas palavras da tabela.