Wie du schön selber erklärst, SQL ist die Schnittstelle, was die Datenbank intern treibt kann dem Programmierer letztlich egal sein. Mir ist ja auch egal, wie Oracle, SQL-Server oder Firebird die Werte intern speichert. Letztlich muss ich mit einem Datum arbeiten und da ist das Datumformat nun mal entscheidend.
Dass SQL wiederum intern aus einem Datum die Scaliger berechnet wird wohl stimmen, aber die RPG/COBOL-Runtime kennt nun mal nur das Datum im entsprechenden Format.
Klar weiß IBM genau wie ihre Datenbank intern funktioniert.
Aber genau dafür steht ja nun mal SQL, so dass ich mich um die Internas hier nicht kümmern muss.

Achja und was die Ursprungsfrage angeht "Zeitfeld aus SQL umwandeln in "deutsches" Zeitformat " war die leider nicht hilfreiche Antwort "SQL selber interessiert das Datums-Format nicht." Wobei eben genau dies falsch ist. Die Datenbank interessiert sich dafür nicht, SQL muss das aber berücksichtigen sonst funktioniert es einfach nicht.