Irgendwas vermisse ich da noch.
Wozu sind die ganzen ';'-Spalten gut?

Andererseits habe ich bzgl. des DEC-Casts auch schon Probleme in V7R3 bekommen, wenn Nachkommastellen abgeschnitten werden.
STRSQL setzt da irgendeine Option (habe ich nicht gefunden), die diese Warnungen ignoriert.
Mache ich das dann native im Programm wird eine Diagnosenachricht "Signifikante Stellen abgeschnitten" ausgeworfen und der SQL stirbt. Die Meldung findet man auch nur im Joblog.

Selbst ein "dec(round(feld, 2), 11, 2)" führt zu diesem Fehler.
Erst ein "cast round(feld, 2) as dec(11, 2))" funktionierte, da die Funktion DEC() wohl anders implementiert ist als CAST().
Zu mal früher das Abschneiden von Nachkommastellen nie zu Fehlern geführt hat.