Probeer:
SELECT into #T1 execute ('execute ' + @SQLString )
En dit ruikt heel erg naar een kwetsbaarheid voor sql-injectie.
correctie (volgens de opmerking van @CarpeDiem):
INSERT into #T1 execute ('execute ' + @SQLString )
laat ook de 'execute'
. weg als de sql-tekenreeks iets anders is dan een procedure