Thank you, for the interest.Really i am a newbie in this questions. Sorry if my questions are simples or the language incorrect ( i am spanish)The answers:I´m working with Asp Net(microsoft visual studio net 2003), Vbscript and i´m using Sql server2000 enterprise(with XP).I make a couple of stored procedures, but...before using it i´ll prefer try with the code in Asp Net.In conclusion:I have a table with telephones (the telephones in use). I am going to create a new table with all telephones, including "the telephones in use". And, with a select i want to put a "0" to telephones free, and "1" to the others.(with the mentioned "insert"(based in the "select" of the existing table).I can do it in two steps, with the asp. But i had the impression that it was possible to do this only with Sql in one query. May be i was wrong. Only want to satisfy my curiosity.