Use
lower(field)
, por exemplo. select * from tbl order by lower(name)
Se você precisar endereçar caracteres especiais para idiomas diferentes do inglês, as outras respostas sobre NLSSORT podem ser o que você precisa. Se não, eu tentaria beijar e usar
lower()
pois é muito fácil de lembrar e usar e ser lido por outros (manutenção).