No Update tu esta atualizando um campo da própria tabela? Pode utilizae New.Codigo também: if (Inserting) then New.codigo='111'; else if (updating) then New.Codigo='222'; Abraço.