Thanks for the quick response.
The result though, is just one record still. It's starting at the top of the List All Products layout, working its way down the list, but overwriting each time with the last record (bottom of list) as the final result. If I run the script again it ends up with two of the last record, and so on.
Freeze Window
Go to Record/Request/Page [First]
Loop
Set Field [Products::RSS code; Products::RSS code & ¶ & "
Go to Record/Request/Page/ [Next; Exit after last]
End Loop