Time to back local businesses with corporate incentive schemes, say Scots