The great Scottish singer Kenneth MacKellar sang it. I think the recording is still available. I have it on an lp of his. Jane Elliot version. Lyrics to it and the Cockburn version are given by IanC in thread 54069, 26 Nov. 02:
alphabet quiz
The version in the DT is the one by Elliot.