We write this trigger in Oracle SQL in a following way;
CREATE TRIGGER NewPrinterTrigger
AFTER INSERT ON Printer
REFERENCING
NEW ROW AS NewRow,
NEW TABLE AS NewStuff
FOR EACH ROW
WHEN (NOT EXISTS (SELECT * FROM Product
WHERE Product.model = NewRow.model))
DELETE FROM Printer
WHERE (model, color, type, price) IN NewStuff;