retirar ACENTOS

Usando uma função simples disponível no banco de dados Oracle podemos retirar os acentos de uma coluna:

translate(txt,’âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇç’,’AAAAAAAAEEEEIIOOOOOOUUUUCC’)

Exemplo:
system@> select txt from teste2;

TXT
—————————————-
âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇç

system@> select translate(txt,’âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇç’,’AAAAAAAAEEEEIIOOOOOOUUUUCC’) txt
2 from teste2;

TXT
—————————————-
AAAAAAAAEEEEIIOOOOOOUUUUCC