Not only backwards compatibility, but standards compliance as well.
While I see this issue now closed, following Richard's explanation of how things actually are working now, I'm curious as to where in the SQL:2003 standard it mentions positional host parameters and '?'; please give a reference; I only saw the named host parameters mentioned in the standard. -- Darren Duncan