El problema estará en que haces selects dentro de loops y eso no es muy recomendable.
Puedes probar bajándote el contenido de las tablas a las que accedes a tablas internas y trabajar con éstas.
Otra forma de acelerar búsquedas es usando la instrucción FOR ALL ENTRIES.
Espero que te sirva.
Saludos,
David.
|