Te recomiendo aprender a usar las etiquetas [code], [delphi], [sql] y [php] para publicar trozos de código, con una correcta indentación e incluso con la sintaxis resaltada.
Si el procedimiento va a ser llamado "n" veces, no te parece "exagerado" crear, abrir, cerrar y destruir "n" veces la misma tabla?
No es mejor que la crees, la abrás, llames a un procedimiento que le agregue datos "n" veces... luego la cerras y la destruis??
Tomando en cuenta la carga que produce la apertura de una tabla via BDE... creo que tu proceso se volverá 10 o 20 veces mas rápido... depende de que otras operaciones esté realizando por alli.
Hasta luego.