The Scottish Government called for the Treasury’s income from oil and gas to be placed in a ‘future generations fund’.