Ja, beim
INSERT INTO (...) VALUES (...)
nicht, aber beim SELECT vom
INSERT INTO (...) SELECT ...
geht ein WHERE.
SQL-Code:
INSERT (MOD_FIRMA, MOD_NR) SELECT CAST(:MOD_FIRMA AS VARCHAR), CAST(:MOD_NR AS INTEGER) -- eventuell auch ohne CAST
WHERE NOT EXISTS(SELECT true FROM Tabelle1 WHERE MOD_FIRMA = MOD_FIRMA AND MOD_NR = :MOD_NR)