1 CREATE 2? OR REPLACE 3 FUNCTION function-name ( 4? 4+ , 4 parameter-declaration 5 ) RETURNS 6 data-type2 6.1? AS LOCATOR 6 data-type3 CAST FROM data-type4 6.1? AS LOCATOR 7 option-list