Yo particularmente estuve desarrollando un sistema de gestión usando como servidor de base de datos a PostgreSQL 7.2 sobre la plataforma Red Hat 7.2 y el sistema lo desarrollé con Delphi 5 para que los clientes sean Windows.
En cuanto al PostgreSQL, no tuve ningún inconveniente, funciona muy bien y tiene todo lo necesario para usar como tu SGBD. En cuanto al ORACLE, la verdad que no conozco bien, pero tengo entendido que tiene varias herramientas de desarrollo, administración, replicación, etc.