I need to select a bunch of data into a temp table to then do some secondary calculations; To help make it work more efficiently, I would like to have an IDENTITY column on that
Oh ye of little faith:
SELECT *, IDENTITY( int ) AS idcol INTO #newtable FROM oldtable
http://msdn.microsoft.com/en-us/library/aa933208(SQL.80).aspx