execute_immediate_statement ::= EXECUTE_IMMEDIATE dynamic_string { INTO { define_variable [, define_variable ...] | record_name } | BULK COLLECT INTO { collection_name [, collection_name ...] | :host_array_name } } [ USING [ IN | OUT | IN OUT ] bind_argument [, [ IN | OUT | IN OUT ] bind_argument] ... ] [ returning_clause ] ;