I believe this is from the Corries. Very ‘their style’ They done a lot of covers / parodies of Flower of Scotland. This fits the tune if you sing along with these lyrics. Unfortunately I cannot find any videos. Not all of their stuff was recorded.