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