Excelente como siempre. muchas gracias por la ayuda prestada. habia pensado utilizar el between pero creí que solo me servia para valores que estuvieran en la tabla no si dentro de un "rango" de valores se tratara.
¿se puede utilizar lo mismo para determinar los valores no disponibles de un rango?
por ejemplo si mi rango es del 6001 al 6005 y ya tengo ocupados el 6001 y el 6005, por lo tanto tengo disponibles los sgtes:
6002
6003
6004
puedo obtener esos valores con una consulta? actualmente cargo los ocupados a un arreglo y luego cargo un segundo arreglo con el rango comparando su contenido con el primer arreglo, un poco rebuscado lo se, pero es la unica forma en que se me ocurrio hacerlo. funciona, el problema es que cuando sean una cantidad considerable de valores del rango tomará más tiempo hacerlo de esta manera, pienso.