I'd say the same about you Keith :) An in-memory *view* of the data has nothing to do with a UI or a *tree view*... I'm talking about a C/C++ data objects here. And single vs multi-user access to the DB (multi-connection in general) is again completely unrelated and orthogonal to the benefits of a `RETURNING` clause. You're a bit too quick to think everyone else but you understand issues IMHO, FWIW.