Btw, in France, “si” in that context is not just common, but absolutely required. People would be confused if someone used “oui”.