Hi...! I need to insert in a Table the result of a Query that descrive below: SELECT Campo1, Campo2, Campo3 FROM TableUno CROSS JOIN TableDos CROSS JOIN TableTres This Query return more than 300 millon of records and I need to put this in another Table. I try to do this with the this Query: INSERT INTO TableXXX SELECT Campo1, Campo2, Campo3 FROM TableUno CROSS JOIN TableDos CROSS JOIN TableTres I have two important problem with this: 1. The size of the TEMBDB growth from 2 Mb to 500 Gb 2. the size of the Log growth from 650 Mb to 700 Gb. The question is, there are some way to insert 300 millon of records without broken the DB (for example with a cursor or how)???. Thank. Bye.