Usar lower(field)
, p.ej.
select * from tbl order by lower(name)
Si necesita abordar caracteres especiales para idiomas distintos del inglés, entonces las otras respuestas sobre NLSSORT pueden ser lo que necesita. Si no lo haces, intentaría KISS y usaría lower()
ya que es muy fácil de recordar y usar y ser leído por otros (mantenibilidad).