A base de dados que utilizo é MySQL, vejam o que está sendo exibido no DEBUG após a inserção, notem que o último ID da tabela não está sendo retornado como deveria.
Transactions not supported in ‘mysql’ driver. Use ‘mysqlt’ or ‘mysqli’ driver
(mysql):
INSERT INTO cbs_reclamacao (data_reclamacao, cod_tipo_reclamacao, cod_cliente, cod_pessoa_receptora, cod_unidade_entidade_pessoa_receptora, nome_pessoa_cliente_reclamante, cargo_pessoa_cliente_reclamante, fone_pessoa_cliente_reclamante, email_pessoa_cliente_reclamante, cod_identificador_reclamacao, desc_reclamacao, tipo_situacao_reclamacao, nome_arquivo_reclamacao) VALUES (‘2011-07-22 00:00:00’, 1, 162, 455, 2, ‘Roberto Silva’, ‘Advogado’, ‘33-5345-3245’, ‘roberto@terra.com.br’, ‘26046/2011’, ‘Problemas com internet’, ‘A’, ‘’)
(mysql): select last_insert_id()