> Or, to put that another way: Postgres's query planner should be emitting an explicit bytecode that is then interpreted by a query-execution abstract machine. That same layer should also be exposed directly to clients over the network, allowing pre-planned query bytecode to be submitted directly in place of a textual query.
And now you've invented Firebird, or even 1980's Interbase. ;)
And now you've invented Firebird, or even 1980's Interbase. ;)