In reply to Peter Lancashire.

I agree, in many instances documentation would benefit from better consistency of descriptions and code examples. And this is one of the reasons I wrote this (as well and many others) blog post - to clarify things, to cut through words to their real meaning. Hope, I have succeeded, at least in some cases :) .
As for ODS PAGE=, it is a global ODS statement and as such executes (takes effect) immediately, as soon as it compiles.