Semantics : ExecuteSqlStatement

ExecuteSqlStatement  ::=  executeSQL ( using IDENTIFIER )?
( RawSqlList | : Mixture ; | ( IDENTIFIER )? ( with BindVariableList )? ; )

Used by:  

This is actually 3 statements: one that executes a series of SQL statements, one that executes a single SQL statement, and one that executes a prepared SQL statement. In the last case, if no variable name is provided for the prepared statement, by default uses $$ .