예(HSQLDB):
CREATE TABLE foo(a INT);
CREATE TRIGGER trg
AFTER DELETE ON foo
BEGIN
SELECT * FROM NEW;
END;
CREATE TRIGGER trig AFTER INSERT ON foo
REFERENCING OLD ROW AS newrow
FOR EACH ROW WHEN (a > 1)
INSERT INTO foo VALUES (1)
HSQLDB에서 DELETE 트리거는 OLD 상태로만 사용될 수 있는 반면 INSERT 트리거는 NEW 상태만 가질 수 있습니다. 따라서 이전 예에서 SELECT * FROM NEW;의 NEW는 REFERENCING OLD ROW AS newrow의 OLD와 함께 강조 표시됩니다.