The "orafce" project implements in Postgres some of the functions from the Oracle database that are missing (or behaving differently).Those functions were verified on Oracle 10g, and the module is useful for production work.
utl_file.fopen
fix crash #260
before fix there was a possibility to call 2x time fclose agaist one FILE pointer (when fclose returned some error). But the pointer used as argument of fclose should not be used ever.
Full Changelog: https://github.com/orafce/orafce/compare/VERSION_4_9_3...VERSION_4_9_4