SQL
TRIGGER TGR_TEMPORADA_ACTUAL 
BEFORE INSERT OR UPDATE ON TEMPORADA 
FOR EACH ROW
BEGIN
  -- La temporada de la competició que era actual deixa de ser-ho en inserir una nova temporada actual
  if ((:new.anterior_id != 0) AND (:new.temporada_actual = 1)) then
    update temporada set temporada_actual = 0 where temporada_id = :new.anterior_id and temporada_actual = 1;
  end if;
END;