CREATE OR REPLACE TRIGGER trg_A
after update
of aa
ON a
referencing new as new old as old
for each row
declare
begin
if :new.aa<>:old.aa then
update B set aa=:new.aa where A.XX=B.XX;
end if;
exception
when others then
null;
end trg_A;