Re: Why is my statement extended with "RETURNING id"?
InsertSQL is specifically meant for tables with an id column.
If you take a look at the InsertSQLResult callback function, you'll notice that you get an ulong64 id back here, which is of course just possible if your table has an id column.
Just use ExecSQL in your case, as you can issue every query with ExecSQL as well.
Greetings,
Daniel
Daniel