É um pouco como o problema de diferenciação de maiúsculas e minúsculas. SELECT * FROM blah WHERE UPPER(foo) = "THOMAS" Basta converter ambas as strings para sem diacríticos antes de comparar.