Originally Posted by
Bram
... if I were to fly USA-CDG-VIE for example ...
I do not believe this would be possible as you should not be allowed to enter Schengen via the border crossing at CDG. Ideally, the airline should not allow you at all to board the plane at your point of departure in the US.
(No personal experience, just my understanding of the EU rules.)