[firebase-br] Trigger After Delete no Detail

Marcilio Soares marcilio.soares em brfree.com.br
Ter Out 19 09:53:58 -03 2004


Seguinte.
Tenho Tabela Master e a Detail com Cascade para Delete.

Ha uma trigger After Delete no Detail que faz assim:
SELECT AREA FROM MASTER WHERE PK=DETAIL.FK INTO :AREA

Quando deleto registro no detail  a trigger pega o valor :AREA certinho e
faz o que tem que fazer mas quando deleto o Master que esta com Cascade para
delete o valor de :AREA e "0", pq ?
Pelo que to entendendo ele ta deletando o Master primeiro e disparando a
trigger no detail depois. e isso ? ou to fazendo alguma coisa errada.
Ja tentei usar BEFORE na trigger do detail mas tb nao deu.
Alguem da uma luz?






Mais detalhes sobre a lista de discussão lista