The documentation is correct after all. The table name is not in the 4th parameter, but in the 6th parameter. The content of the 6th parameter is covered by "The 6th parameter to the authorizer callback is the name of the inner-most trigger or view that is responsible for the access attempt..".
Sorry about creating noise. On 31/08/15 13:17, Mark Brand wrote: > According to the documentations of The Authorizer Action Codes > (http://www.sqlite.org/c3ref/c_alter_table.html): > > Authorizer Action Codes > > /******************************************* 3rd ************ 4th > ***********/ > <snip> > #define SQLITE_SELECT 21 /* NULL NULL */ > > > However, in reality, the callback provides Table Name in the 4th > parameter. > > Mark