This is not a decision you should rush. I took about two years to make my mind up, unfortunately at the time Xojo seemed to be running some blind alleys down which I went with them, only to realise I shouldn’t have done.
Yes, I did that in the end. Remains, why have a good feature that only keeps temporarily data. For a SQLite I could understand. But it is fully organized for different databases. Even has some kind of version control. Why go through all this trouble only the keep temporarily values? Doesn’t make sense.
Remember, when you hit Run to debug, the app is built in a fresh new directory, which is cleaned up / deleted when the app quits. Nothing is preserved.
If you don’t have a license yet and can’t Build the app, your only recourse is to store your database somewhere else and connect to it in code. It’s very easy, though.