Gracais Andres,
He probado tu codigo y hace algo similar al mio pero tambien le cuesta.
He optado por extraer la estructura unicamente de la tabla que necesito y despues ya comprobare en las otras tablas los parametros que tengo que comprobar.
Mas que nada porque asi creo que se esta haciendo un embrollo de cosas el mismo y es posible que le cueste por las operaciones internas que hace.
De todos modos, como te digo, gracias por ayudarme.... hoy podremos decir (otra vez) que no nos metemos en la cama sin saber algo nuevo
Saludos!