E-MAIL EN ORACLE

Hola!

Alguien podria orientarme un poco sobre oracle y los correos electronicos?

Quiero desarrollar un "navegador" (no se si sea correcto el termino) de correo electronico. La idea es que sea un correo interno para los empleados de alguna institutcion. Todos y cada uno de los empleados tendrian acceso a todos y cada uno de los correos internos de los demas compañeros.

Mi duda es la siguiente:

Dentro de mi base de datos existira una tabla con todos los correos de cada uno de los empleados, para ver esta tabla necesito entrar a la base de datos con un usuario digamos "general" para todos los empleados.

Que tan eficiente puede ser eso? Hablando en términos de tiempos de respuesta, etc.
Tambien pensé que pueden existir roles para cada nivel de mando de la institucion. Por ejemplo:
Los Directores tendran un rol de Admin, los jefes de departmento un rol de Supervisor Etc.
Sin embargo, al final, los niveles operativos seguirian siendo muchos para un solo usuario dentro de la base.

Que recomiendan?

Espero haber sido claro sino pues lo aclaramos

Muchas gracias de antemano!