¡¡Hola a todos!! <br><br>Pidiendo su ayuda ya que he migrado mi información de postgis a oracle spatial tengo la tabla AREA, LINEA y PUNTO. Utilizo una politica para cada usuario, usuario por municipio es decir, unicamente visualizan los rasgos por municipio, en la tabla AREA tengo 3243 registros en total, al momento de conectarme mediante gvSIG con el usuario del municipio 1 me trae 54 registros y efectivamente son los que pertenecen al municipio 1, dibujo un nuevo rasgo y lleno la tabla de atributos y al terminar la edición me manda el error:<br>
<br>java.lang.IllegalStateException: Can&#39;t overwrite cause<br><br>Verifico el log y esto es lo que esta tratando de insertar<br><br>INSERT INTO AREA ( &quot;NUM_OBRA&quot; , &quot;POLIGONO&quot; , &quot;EJERCICIO&quot; , &quot;C_ENTIDAD_FEDERATIVA&quot; , &quot;C_PROGRAMA_SOCIAL&quot; , &quot;C_ORGANISMO__EJECUTOR&quot; , &quot;GID&quot; , GEOMETRY ) VALUES ( &#39;010061PD001&#39; , &#39;0&#39; , 2012 , 1 , 15 , 2911 , 54 ,  ? )<br>
<br>En el campo GID quiere insertar el 54 cuando deberia de insertar el ultimo numero mayor o igual a 3243 que es el máximo valor del campo, intente inicializarlo con un trigger pero primero realiza el insert y despues ejecuta el trigger. ¿De que manera puedo perdirle al gvSIG que inserte el numero consecutivo de toda la tabla no solo de la selección?<br>
<br>Muchas gracias por sus aportaciones.<br><br>Saludos<br>