In reply to Robert.

It creates a macro variable (&d) that contains a comma-separated list of values. See the article, "Create a SAS macro variable that contains a list of values."