Commits a transaction started on 'store'. Note, if the given store does not have transaction support, or the store isn't in a transaction, this function should return NIL without signalling errors.
Should be one of :warn, :error or :ignore. Defines how the system responds when an attempt is made to nest transactions. :warn and :ignore do not initiate a transaction via SQL BEGIN.