In reply to Hayk Hovhannisyan.

Thank you, Hayk, for your comment!
Yes, you can do that, but naming macro variables after country names or any other data in general may put you in a precarious situation when "data-driven" is not the best approach. For example, a country name may be comprised of two words (e.g. New Zealand or South Korea) or even three words (e.g. United Arab Emirates or Bosnia and Herzegovina), which is inconsistent with macro variable naming rules. This will lead to an error:
ERROR: Symbolic variable name New Zealand must contain only letters, digits, and underscores.
I'd rather use macro names COUTRY1, COUNTRY2, ... to make sure macro variable names are not data driven:
call symputx(cats('COUNTRY',_n_),PHRASE);