function_heading [ DETERMINISTIC | PARALLEL_ENABLE | PIPELINED | result_cache_clause ]... { IS | AS } [ declare_section ] body