query_statement 

<query_statement> ::=
  <
declare_cursor_statement>
| <
recursive_declare_cursor_statement>
| <
named_select_statement>
| <
select_statement>