Startdatabasechange does not work with shared databases?

Startdatabasechange does not seem to work work with shared databases, is that right?

It does not work with operations that affect other users. For example, on a shared database you cannot Undo adding or deleting records, because that would require reaching out and changing the database across the network. If an operation is purely local, like doing a selection, then Undo does work.