O FETCH deve prover variáveis para cada componente da tupla recuperada, sempre por meio de variáveis locais, como mostra o código indicado.