SQL Join wird angemeckert

SELECT BSBK.R4FIRSL, BSBK.R4FILSL, BSBK.R4LAGSL, BSBK_NR,
BSBK_ANLAGE_DATUM, BSBP_POS, BSBP_MENGE, BSBP_LFT, BSBK_BESTEll_kz,
FROM R4BSBK, inner join R4BSBP
on r4bsbk.r4firsl = r4bsbp.r4firsl
and r4bsbk.r4filsl = r4bsbp.r4filsl
and bsbk_nr = bsbp_nr
WHERE
R4BSBP.R4FIRSL = 'MSZ' AND BSBK_ANLAGE_Datum >= 20180101 AND
BSBP_TNR = 'CT6005030722 ' AND BSBP_TART = 000110
------------------------------------------------------------
Token R4BSBP ungültig. Gültige Token: , FROM INTO.
?????????????

Die Feldnamen in der DB sind über Alias beschrieben COBOL Anwendung