ExecuteUpdate não atualiza Firebird Embarcado

Tenho um Macro no CALC onde dou um Insert ou Update

Não retorna erro e aparentemente esta tudo correto

Porém duas coisas estão me deixando sem chao

Os valores so são commitados Via Macro se

  1. O Banco tiver aberto junto com a Planilha onde dou o comando de Update ou Insert

2)Apos isso os dados aparecem na Base de dados porém pára não perde-los tenho que ir no Banco de Dados e
SALVAR

Na minha opinião o aplicativo LibreOffice DADOS não precisaria estar aberto , quanto mais , ao verificar os dados nas tabelas do Banco ter que Salvar ( pq ele pergunta se quer salvar as alterações )

Alguma configuração no Libreofffice para que isso seja de modo AUTOMATICO

obg