
Aqí estoy de nuevo y muy contento por que si salio. Así es como aplique lo que me dijeron:
create procedure SpTablaTempObra @select nvarchar (500)--DECLARE LA VARIABLE
insert into #temporal(idtemporal)exec SP_EXECUTESQL @select--LA EJECUTO
Muchas gracias a los dos, royrojas e iislas. aunque ya saben quien acertó (iislas).