Tach,
das war aber schnell ergogelt:
http://dokus.dyndns.info/postgres/plpgsql.html
Ich habe mal auf die Schnelle drübergeschaut, es sieht so aus, als ob pgSQL - sprich: die prozedurale Sprache von PostgeSQL - sich zumindest in einigen Teilen an PL/SQL (das Gegenstück von Oracle) anlehnt.
Oracle hat aber im Lauf der letzten Releases (8, 9, 10) mächtig im Bereich PL/SQL zugelegt, so dass eine Portierung von Postgres nach Oracle evtl. noch relativ einfach funktionieren kann, andersrum aber totsicher nicht (sobald jemand mal die aktuellen Möglichkeiten von PL/SQL ausgenutzt hat).
(Ich habe gerade einen Haufen ähnlicher Probleme bei der Portierung von Oracle-Stored Procedures nach DB2. Läuft eigentlich auf Neuschreiben - am besten in JAVA - hinaus, DB2 ist in dieser Beziehung wirklich extrem beschränkt).
gruss
bernhard
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]