Marcelo,
Envio um xpz com uma kb que criei rapimente para demonstrar a funcionalidade e um txt que o programa irá ler, armazenar os dados em SDT e então, acaso seja selecionado para salvar o registro, ele efetua a inserção no banco na tabela também inclusa no xpz.
Coloquei alguns comentarios na proc que executa a ação para ficar mais simples de compreender.
Espero ter ajudado,
Atenciosamente,