<div>Hello,<br></div><div><br></div><div>I find the solution. I have a mistake in the trigger function.<br></div><div>In the <br></div><div>........</div><div>ELSIF (TG_OP='INSERT') THEN<br></div><div>......................<br></div><div>     RETURN NEW;</div><div><br></div><div>I return NEW but NEW.gid vas null. I change the code to <br></div><div><br></div><div>ELSIF (TG_OP='INSERT') THEN<br></div><div><b>    NEW.gid=NEXTVAL(pg_get_serial_sequence('tgs_arbori_utf8','gid'));</b><br></div><div><br></div><div>    INSERT INTO tgs_arbori_utf8<br></div><div>    (gid, objectid, id_n_specia, inaltime, coronament, diametru, id_n_viabilitate, ocrotit, observatii, anplantare,<br></div><div>      geom)<br></div><div>    VALUES  <br></div><div>    (NEW.gid, NEW.objectid, NEW.id_n_specia, NEW.inaltime, NEW.coronament, NEW.diametru, NEW.id_n_viabilitate,<br></div><div><br></div><div>     NEW.ocrotit, NEW.observatii, NEW.anplantare, NEW.geom);<br></div><div>     return NEW;<br></div><div>END IF;<br></div><div><br></div><div>I promiss next time I will  wait before I ask/write for help.  :-)<br></div><div><br></div><div> Zsolt.<br></div><div><br></div><div>P.S. Moving feature stil not saved, but I can live with this problem. </div><div><br></div><div><br></div>