DECLARE @text AS VARCHAR(10) = '//text()'
DECLARE @TSQL VARCHAR(8000)
SET @TSQL = 'select * from openquery(HHOBI,''select rtrim(xmlagg(xmlelement(e,id,'''','''').extract('''''+@text+''''') order by id).GetClobVal(),'''','''') from (select level as id from dual
connect by level)'')'
EXEC(@TSQL)
I get an error:
OLE DB provider "OraOLEDB.Oracle" for linked server "HHOBI" returned message "ORA-00920: invalid relational operator