%xdefine %%str %%str %+ %%l,
this line builds a sequence like that one: 5,18,16,22,0,1,
but it only works if %%str is initialy defined with something.
btw: str is a bad name, because this sequence must be a token or a token sequence
db %%str ; as string results in
db "5,18,16,22,0,1,0"
db %%str ; as token sequence results in
db 5,18,16,22,0,1,0