declare_spec

declare_spec 
      ::= 
      variable_declaration 
      | subtype_declaration 
      | cursor_declaration 
      | exception_declaration 
      | exception_pragma 
      | record_declaration 
      | plsql_table_declaration 
      | procedure_declaration 
      | function_declaration 

[rule list]
This rule is call by

-> function_body -> plsql_block -> procedure_body