Hola, por mientras te doy la primera solución.....seria:
MySQL
Código:
SELECT DISTINCT LEFT (NOMBRE, 1) AS inicial FROM DE_ENTIDAD ORDER BY NOMBRE
por Oracle
Código:
SELECT DISTINCT SUBSTR(NOMBRE,1,1) AS inicial FROM
DE_ENTIDAD
ORDER BY NOMBRE
Dejame digerir la segunda
Saludos