Você pode utilizar o assistente de Nova Função Definida pelo Usuário para criar UDFs do DB2 em SQL.
O assistente cria a função definida pelo usuário e a inclui na pasta
Funções
Definidas pelo Usuário e a função definida pelo usuário é aberta no
editor de rotinas.
Nota: O assistente de Nova Função Definida pelo Usuário não suporta
todos os tipos de dados em todos os servidores DB2. Ao criar uma UDF de tabela, o assistente
recomenda tipos de dados SQL para os dados retornados para cada coluna. Se o assistente não puder
ser mapeado para um tipo de dados correspondente para uma coluna porque o tipo de dados
não é suportado, a coluna Tipo de Dados na página Resultados da visualização
Saída de Dados mostrará "não mapeado". Para corrigir isso, abra a função definida pelo usuário gerada
no editor e altere o tipo de dados manualmente.
Por padrão,
a criação da função definida pelo usuário não registra a função definida pelo usuário
no banco de dados. Para registrar a função definida pelo usuário no banco de dados,
é necessário implementá-la.