If your global value set is being used for a picklist, you can retrieve it by getting the picklist values for that field. To do that you use the following: Schema.DescribeFieldResult fieldResult = ObjectAPIName.FieldAPIName.getDescribe(); List<Schema.PicklistEntry> ple = fieldResult.getPicklistValues();