Bueno después de leer y releer creo que ya he comprendido un poco pl/sql, para el que le pueda interersar he utilizado lo siguiente:
Código:
CREATE OR REPLACE TRIGGER Cliente_registrado
BEFORE INSERT ON PEDIDO FOR EACH ROW
Declare
emailCliente presupuesto.email%type;
begin
-- seleccionamos el email del cliente al que se asocia el pedido.
select email into emailCliente from presupuesto where codigo_presupuesto=:new.codigo_presupuesto;
-- Actualizamos el valor del cliente con dicho email a S.
update cliente set con_pedido='S' where cliente.email=emailCliente;
END;
/
Creo que está bien. Un saludo.