See the following articles for more information:
Given a set of multiple categorical variables, the CREATE MULTIPLE SELECTION command returns a multiple response. Each of these variable subvariables has one of the input categories as the selected value, which takes into consideration the combined responses of all the input rows.
You must declare as many output variables as there are of total unions of valid categories of the involved input variables.
Each of the output subvariables is named from the corresponding category label.
CREATE MULTIPLE SELECTION alias, ..., alias [NOT SELECTED label|code, ..., label|code] [EXCLUDE EMPTY] AS alias [TITLE "string"] [DESCRIPTION "string"] [NOTES "string"];
CREATE MULTIPLE SELECTION selection1, selection2, selection3 NOT SELECTED -1 EXCLUDE EMPTY AS my_selection_mr;