Ok, no entiendo muy bien tu problema. Viendo tus ultimas preguntas veo que lo que buscas es crear un numero secuencial automaticamente. Si eso es lo que deseas aqui te doy mas o menos el proceso de como se hace en algunos casos:
Primero, debes de tener una tabla especial para estos casos. Tendra dos campos: el nombre de la tabla y el ultimo numero autogenerado. El primer campo de caracteres y el segundo numerico. Segundo, creas una funcion o procedimiento que hara lo siguiente: recibira como parametro el nombre de la tabla a la cual le quieras crear el numero autonumerico, las buscas con un LOCATE si el registro es encontrado lo bloqueas (con RLOCK, lo bloqueas para que solo un usuario pueda leer ese registro) autoincrementas el valor en 1, desbloqueas el registro y con el RETURN le regresas el ultimo valor creado al usuario. Con este procedimiento no habra forma de que hayan problemas y te peude servir para todas las tablas que necesten un numero secuencial. No ocupas buffers en este caso.
Checa el SET REPROCESS, LOCATE, RLOCK , UNLOCK, USED, SELEC