Update: Habe folgendes versucht, er sagt mir aber: Das Ergebnis entählt mehr als eine Zeile

Hier mein Versuch:

UPDATE MOTESTDTA/TYP SET AUFA = 'blau', HAFA = 'blond'
WHERE size > 185
AND
(select dec(substr(polz, 1, 5)) from motestdta/pers_inf,
motestdta/typ where pers_inf.kunr = typ.kunr) < 40000