Wenn NULL = '' entspricht, dann sollte es so funktionieren.
select * from ARTIKEL where ROHWARENR = 1212 AND ((PRODSTATUS <> 'produziert') OR (PRODSTATUS IS NULL)) and PRODUKTION = 0 and LIEFERMENGE = 0
.
EDIT: Roter Kasten wo bist du
OK. Den Firebird Dialekt kenne ich jetzt nicht so genau. Habe mich mal an
MSSQL angelehnt.