Temo sia molto difficile fare ciò che chiedi. Con soundex potresti fare una cosa simile

codice:
select * from tabella
where soundex("Io porvo ad andare a scuola") = soundex(campo)
e ti restituirebbe il record che contiene la frase "Io provo ad andare a scuola" ma il soundex di "porvo" e quello di "Io provo ad andare a scuola" sono completamente diversi.
Spiacente.