no lo compile, pero nose es una idea..
suponiendo que si inserto un pedido, este busque el codigo_presupuesto realcionado y de ahi saque el email para buscar el cliente indicado y actualizar su atributo....
Código:
create or replace trigger TG_INS_PEDIDO
before insert on pedido
for each row
declare
-- local variables here
begin
update cliente
set con_pedido = 's'
where email in (select p.email
from presupuesto p
where p.codigo_presupuesto = :new.codigo_presupuesto
);
end TG_INS_PEDIDO;
te faltaria hacer el trigger para eliminar... pero vamos ese hazlo tu, tampoco estaba dificil el de insertar.
saludos