I am writing an application that initially will be developed as web (probably Silverlight) and Android application. I found on Android website that SQLite is supported, but I plan to release the same app for Windows Mobile, Palm Web OS and iPhone as well.
Could you please advice me on which database would be the best to work with for all platforms?
EDIT: Maybe I should add that I would want all applications (mobile/desktop) to connect to a main server when internet connection is detected and synchronize all data that's changed.