I have a table1 (PR_NOTES) where I'm trying to delete all records not found on table2 (DW_ECC_SAP_EBAN). I've tried several methods and this code is the closest (at least is not showing errors) that I've gotten to what I want:
DELETE *
FROM PR_NOTES
WHERE NOT EXISTS (SELECT
DW_ECC_SAP_EBAN.BANFN,
DW_ECC_SAP_EBAN.EKGRP,
DW_ECC_SAP_EBAN.FRGZU,
DW_ECC_SAP_EBAN.MENGE,
DW_ECC_SAP_EBAN.BSMNG,
DW_ECC_SAP_EBAN.LOEKZ,
DW_ECC_SAP_EBAN.EBAKZ,
DW_ECC_SAP_EBAN.PSTYP
FROM (DW_ECC_SAP_EBAN
LEFT JOIN PR_NOTES
ON DW_ECC_SAP_EBAN.BANFN = PR_NOTES.BANFN));
To test this code, I created a fake record that I know is not found in table2:

The problem, is no record is ever deleted:

Thank you in advance for your help.
FROM (DW_ECC_SAP_EBAN LEFT JOIN PR_NOTES.