ALTER TABLE TBFICHA_TECNICA
    ADD CUSTO NUMERIC(18,8);

CREATE OR ALTER trigger ttbficha_tecnica_b0i for tbficha_tecnica
active before insert position 0
AS
BEGIN
  IF (NEW.ID IS NULL) THEN
    NEW.ID = GEN_ID(GTBFICHA_TECNICA,1);

  new.custo = new.custo_medio;

END;

ALTER TABLE TBFICHA_TECNICA
    ADD MARGEM NUMERIC(15,4);



