Display an older version of a page?

Permalink
Is it possible to (programmatically) display an older version of a page without switching to it?

I'm looking at the VersionList and CollectionVersion classes, but I'm not sure the approve() method is useful since it will change the version. I'd like to display an older version in certain circumstances without switching. Any ideas?

ConcreteConversion
 
ConcreteConversion replied on at Permalink Reply
ConcreteConversion
If it's easier, maybe there is a way to display another page instead of the current one? So if I'm at cID 1, I want cID 123 to show instead with no URL changes or anything else?