Könnte es sein das das feld FSBERF in beiden Dateien vorkommt dann muß es qualifiziert werden.

C/EXEC SQL
C+ DECLARE C1 CURSOR FOR SELECT * FROM FZLSBWL1
join fahrzap on aug# = oraug#
WHERE FSBRDT = 0 and
C+ fsbdat >= 20070806 and FZLSBWL1.FSBERF = ERFNR
C/END-EXEC

Sonst einfach mal interaktiv testen