1 ALTER 2 FUNCTION function-name 2.1? ( 2.1.1? 2.1.1+ , 2.1.1 parameter-type 2.1.2 ) 2 SPECIFIC FUNCTION specific-name 3! ALTER 3.1? 3.1 RESTRICT 3.2 option-list 3 REPLACE 3.1? 3.1 RESTRICT 3.2 routine-specification parameter-type 1 data-type1 1.1? AS LOCATOR data-type1, data-type2, data-type3 1 built-in-type 1 distinct-type-name routine-specification 1 ( 1.1? 1.1+ , 1.1 parameter-declaration 1.2 ) 2 RETURNS TABLE ( 3+ , 3 column-name data-type2 4 ) 5? 5 option-list 6? SET OPTION-statement 7 SQL-routine-body parameter-declaration 1 parameter-name data-type3