The above wont work because it wont order the list alphabetically. It just outputs the list in the same order it is stored. If you check your result set you will note under EU countries you have Germany and then France but it should be France and then Germany if its to be ordered alphabetically.
Thanks for the try though.