Mimochodem, zrovna PostgreSQL se u nás neuchytil, protože je složité na něj přejít - chová se zásadně jinak než ostatní databáze v případě, že uprostřed transakce nějaký dotaz skončí s chybou, viz např. zde:
https://stackoverflow.com/questions/10399727/psqlexception-current-transaction-is-aborted-commands-ignored-until-end-of-tra
Když už máte odladěnou a léty prověřenou složitou aplikaci, tak přeportovat ji na PostgreSQL je extrémně drahé. A právě takové aplikace typicky běhají nad Oraclem (pro jednoduchá/menší řešení je Oracle zbytečně drahý). Takže zrovna PostgreSQL pro Oracle moc konkurencí není (pokud tedy mezitím chování transakcí neopravili - je to asi rok a půl, co jsem to zkoušel prošťouchnout).