Pessoal, Estou salvando dados em 2 tabelas Master-detalhe com ClientDatase. Gostaria de gerar a chave primária da tabela master no banco de dados. O problema é a tabela detalhe que tem o mesmo valor na chave estrangeira. Com o ClientDataset os registros da tabela Master e detalhe têm que ir com valor para o BD. Se eu colocar o valor da chave primária como 0, por exemplo, e tentar mudar esse valor usando uma trigger, vai dar erro ao gravar o detalhe. Como resolver isso?
[As partes desta mensagem que não continham texto foram removidas]

