Annais, segun lo que entiendo de tu necesidad es que quieres que un campo se comporte como un numero de factura incrementandose siempre en +1, bueno eso lo solucione de la siguiente forma, por ejemplo, en una facturacion; tengo una tabla donde esta el encabezadfo de la facrtura, fecha, cliente, tlf, direccion, credito o contado y por supuesto el numero, tengo un indice de tipo normal, con solo el campo de numero (Fac_numero) y cuando quiero saber cual es la ultima factura (numero) cambio por set order to fac_numero aplico un go bott captura en una variable de memoria cualquiera (nuevo_numero=facturas.fac_numero) y a esta variable le sumo 1 (nuevo_numero++ ó nuevo_numero=nuevo_numero+1), espero que te ayude en algo si tienes otra complicacion escribe tienes mi direecion...