Tom Lane <tgl@hub.org> writes:
> copyObject() and equal() now know about all parse-time node types,
> including utility statements. Still can't copy or compare executor
> state, but at present that doesn't seem to be necessary. This makes
> it possible to execute most (all?) utility statements in plpgsql.
BTW, I forgot to credit Ian Turner with doing most of the legwork on
the copyObject changes ...
regards, tom lane