Disculpa por opinar tarde y no se si tenga razón, pero yo aplicaría partde de lo que dice Javier, usar una tabla como generador pero solo para la numeración debido a la cantidad de Usuarios que puedan ejecutar ese proceso, ó, tambien que el mismo usuario ejecute varias veces la misma opción, yo usaría éste numero para crear tablas por cada numero, osea TMP_000001, no se en Firebird, pero he visto en otras bases que es más rápido hacer un DROP de una tabla que tiene 10000 registros que hacer un DELETE a todos esos registros, si estoy equivocado espero que me lo digan.
Saludos,
Jorge.
|