It would be good if the SQL Executor operates the same way on any database formats its supports.
Recently I've had an issue whereby I cannot execute a 'DELETE from <my-table>' statement on SpatiaLite, but I can execute the same statement on Oracle Spatial.
See the following Knowledge Centre question and supporting answers/comments at
https://knowledge.safe.com/questions/50230/sql-executor-and-spatialite-delete-or-drop-command.html