[firebase-br] Ainda esta com erro a minha Trigger
    Joelson - Souzamark 
    joelsonss em yahoo.com.br
       
    Seg Jun 27 18:23:02 -03 2005
    
    
  
tente assim:
CREATE TRIGGER ESTOQUE_ORDEM_SAIDA FOR
ITEM_ORDEM_SAIDA
ACTIVE BEFORE INSERT OR UPDATE OR DELETE POSITION 0
AS
begin
if (inserting) then
begin
    update medicamentos set estoque = estoque -
    new.qtde_medic where cd_medicamento =
    new.cd_medicamento;
end
if (updating) then
begin
    if (new.qtde_medic > old.qtde_medic) then
    begin
        update medicamentos set estoque = estoque -
         (new.qtde_medic - old.qtde_medic) where cd_medicamento
        = new.cd_medicamento;
    end
    else
    begin
          update medicamentos set estoque = estoque +
         (old.qtde_medic - new.qtde_medic) where cd_medicamento
         = new.cd_medicamento;
    end
end
if (deleting) then
begin
    update medicamentos set estoque = estoque +
    old.qtde_medic where cd_medicamento =
    new.cd_medicamento;
end
end
    
    
Mais detalhes sobre a lista de discussão lista