Stimmt, ich habe es genau umgekehrt getestet. RPG mit *ISO und in SQL *EUR.
Da zumindest hat es richtig funktioniert.
Ab 7.2 kann beim CREATE FUNCTION auch noch das SET OPTION (mit DATFMT) mitgegeben werden, hat aber auch nichts gebracht.
Sieht mir ehrlich gesagt mehr nach einem Bug als ein Feature aus.