Hallo Baldur, danke für die Antwort.

Ich habe inzwischen schon selber weitergesucht und die Variante mit den Hilfsvariablen (so wie du auch beschrieben hast) verwendet:

declare qualitaet numeric(6, 0);
set qualitaet = decimal(substring(neu.ararti, 1, 6), 6, 0);

... where aiqual = qualitaet


Es ist richtig, dass die Fehlerhinwesie nur im DEBUG-Modus ersichtlich sind.

mfg. Ludger