/*
 * This demonstrates how to declare the UDRs globally
 */

create or alter	function div (
  anumerator integer, adenominator integer
  )
returns double precision
external name 'udf_compat!UC_div!Divide anumerator by adenominator' engine udr;

create or alter function flagged (
  flags integer, flag integer
  )
returns integer
external name 'my_first_udr_kit!MFK_flagged!How is this function used?' engine udr;

-- Add some grants here perhaps?
grant execute on function div to public;
grant execute on function flagged to public;
