just change to a temp table, no problem:
CREATE TABLE #LinkedServers (
SRV_NAME varchar(128),
SRV_PROVIDERNAME varchar(128),
SRV_PRODUCT varchar(128),
SRV_DATASOURCE varchar(128),
SRV_PRIVIDERSTRING varchar(128),
SRV_LLOCATION varchar(128),
SRV_CAT varchar(128)
)
INSERT INTO #LinkedServers
EXEC sp_linkedservers
SELECT SRV_NAME FROM #LinkedServers
select *
from syscomments cross join #LinkedServers x
where charindex(x.SRV_NAME,syscomments.TEXT) > 1
Lowell