Enables (or disables) the sharing of the database cache and schema data structures between connections to the same database.
Returns whether the shared cache is now enabled. If sqlite3 was compiled with the feature disable-shared-cache defined, this procedure will unconditionally return #f, otherwise it will either return the value of its only argument or throw an error.