集約が検索条件の右側に指定され、非等号条件の左側が定数であるため、以下のWHEN句は有効です。
CREATE TRIGGER TrigWhen AFTER INSERT ON t1 REFERENCING NEW AS NewRow FOR EACH ROW WHEN (10 > ( SELECT SUM(b) FROM t2 WHERE t2.c < 5)) ABORT;
値をt1に挿入してWHEN条件が満たされると、トリガーされるアクション文ABORTが実行され、実行失敗メッセージが返されます。
INSERT INTO t1 (1, 1, 1); *** Failure 3514 User-generated transaction ABORT.