Si en IBEXPERT ejecuto el siguiente codigo
Código SQL
[-]insert into tabla
(campo)
values
('prueba')
returning id
Inserta y me devuelve el ID que es un AUTOINCREMENT IDENTITY COLUMN
Ahora si lo ejecuto desde un FDQUERY
Tengo el siguiente error:
[FireDAC][Phys][FB]Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, column 1
returning
Soy nuevo con firebird y estoy aprendiendo muchas cosas aún.
Con Sybase Advantage Database lo hacía de forma similar, pero en lugar del returning ejecutaba SELECT LASTAUTOINC( STATEMENT ) as id from tabla