Hi Gunter - and thanks for your reply! So, can I take it that [current versions](https://www.sqlite.org/chronology.html) of SQLite do this? You are clear that this **may** change in the future? However, I can rely on this functionality for versions up till now? You mention 3.24 - the latest is 3.35.5 - am I sure that this will continue to function correctly (as I see it - i.e. order is preserved) up to this version? I don't see why not - it's a good default - follows the principle of least surprise - it's logical as far as I'm concerned!