Umgehen lässt sie sich nicht !
Prüfe dein SQL warum NULL auftreten kann auch wenn du es eigentlich nicht erwartest (meistens fehlende Join-Daten).

Kann also NULL vorkommen muss du sog. NULL-Anzeiger (2-Byte binär) definieren und natürlich vor dem Zugriff auf die Variable prüfen:

D MySQLField 10
D MySQLInd 5I 0

select /fetch ... into :MySQLField :MySQLInd, ...

Wichtig ist also, dass der NULL-Anzeiger als 2. Variable hinter dem Zielfeld ohne Komma angegeben wird.

Die 2. Variante ist das Setzen eines Default's beim Select, wenn NULL vorkommanen kann:

Select coalesce(MyField, ' '), coalesce(MyNum, 0), ...

Ist der 1. Wert NULL, wird der 2. Wert genommen.