आप इसे शुद्ध एसक्यूएल में नहीं कर सकते हैं, आपको गतिशील एसक्यूएल का उपयोग करना होगा और वास्तविक एसक्यूएल बनाना होगा जिसे आप निष्पादित करना चाहते हैं।
आप इसे इस तरह कर सकते हैं:
DECLARE @sql VARCHAR(8000)
SET @sql = 'FOR sm.StockLocation IN ('
DECLARE cursor...
LOOP cursor...
SET @sql = @sql + '''' + column_name + ''','
// end loop
EXEC(@sql)