The Ipsos Scotland poll spoke to 1,096 people between February 19 and 25.