no fui claro al preguntarte por "nivel de acceso a la base de datos", me refiero a, si podes conectarte desde otro programa que no sea discoverer a tu server oracle....
lejos de ese tema, mencionas "crear/ejecutar un reporte que traiga todos los proyectos, con solo poner el usuario clave...." eso con discoverer se puede hacer, claro que depende de como esta tu base de datos; me refiero a la relación entre tablas y/o si los datos que queres se almacenan en la misma tabla/schema/database/server, etc.....
otra cosa, "Discoverer" es parte de toda la developer suite de oracle, que incluye: Plus, View, PortletProvider, hay otro que es el Administrador.....
cual ocupas???
porque "creo", que independientemente de lo que dije antes, de donde o como esta tu base de datos, podes ocupar el Administrador para crear un reporte como el que tu quieres...