Schonmal danke an alle für's Miträtseln.

RPG können wir denke ich außen vor lassen.
Es wird auch initialisiert bzw. *loval gesetzt statt NULL, wenn ich in der SQL-Konsole des navigators oder auch in einer SQL-Sitzung auf der i5 einen sql-update absetze, z.B.:

Code:
update tabelle
             set    spalte =
                        case 1
                         when 1
                         then NULL
                         else 'xx' 
                        end
             where  ID = 1;
Noch ein Hinweis:
Ein insert mit analoger Syntax funktioniert:

Code:
             insert into tabelle (
                             spalte)

                   values (case 1
                              when 1
                              then NULL
                             else
                              'xx'
                             end );