per quello che vuoi fare dovresti utilizzare sp_executesql con la generazione "runtime" (nella storedprocedure) della query da eseguire, successivamente la esegui.