mam taki problem z poleceniem exception:

są dwie tabele

1) CREATE TABLE "BIURO" (
"idB" INT NOT NULL PRIMARY KEY,
"nazwabiura" VARCHAR (20) not null,
"dyr" INT);

2) CREATE TABLE "AGENT" (
"idA" INT NOT NULL PRIMARY KEY,
"nazwisko" VARCHAR(20) NOT NULL,
"idB" int not null references "BIURO"("idB") on update cascade on delete no action);

i chodzi o to, że chcę stworzyć exception, który będzie wywalany, gdy jednumu agentowi przypisze się dwa biura i nie mam pomysłu jak to rozwiązać....