Para quem é habituado a trabalhar com PL/SQL no Oracle, fazer isso no ODI é simples. Porém quando se trata de passar um bloco do Sybase para o ODI é necessário atenção a algumas particularidade. Aqui vamos demonstrar como fazemos uso de cursores no Sybase utilizando o ODI.
No exemplo criamos um procedimento ODI, porém a mesma técnica pode ser implementada em KMs.
Crie dois passos:

No primeiro passo faça a declaração do cursor. Se existirem mais de um cursor, faça um passo para cada:

No passo seguinte escreva o bloco que irá usar o(s) cursor(es):

Os créditos desse ATND são dos colegas Silveirinha e Valdo.