I just mounted a working oacs-5-1 package on a 5.4 installation.
The package uses content_item__new to create a cr_items row and then tries to insert into the special view named after the table and suffixed with 'i'.
This has always worked with oacs 5.1 and 5.2, but now I get an error complaining that "Query was not a DML or DDL command.".
I have fixed the problem inserting first a row into cr_revisions with content_revision__new and then avoiding the use of the special view, but this is very annoying: am I missing something or is there a new way to use the special view?