!--a11y-->
recursive_declare_cursor_statement
<
recursive_declare_cursor_statement
> ::=
DECLARE <
result_table_name
> CURSOR FOR WITH RECURSIVE <
reference_name
>
(<
alias_name
>,...) AS (<
initial_select
> UNION ALL <
recursive_select
>) <
final_select
>