TFDMemTable shows stale rows after external edits to a joined TFDQuery's source tables
Goal: establish when FireDAC invalidates the in-memory buffer of a TFDMemTable populated from a TFDQuery whose SELECT joins several tables, in a Delphi 12 multi-user application. Exact refresh semantics are assumed similar across recent FireDAC releases, but they need checking against the installed version. TFDMemTable is a disconnected in-memory dataset, so