Obs1: O parâmetro “rifa”, que é usado no WHERE, está sendo passado corretamente. Obs2: Testei todas as variáveis e resultados de SELECT e não tem nada nulo ou com 0. Não há nenhuma tabela vazia.
Eu postei screenshot porque eu estou usando o Heidsql e no código não fica o tipo de retorno por exemplo. Daí eu queria mostrar isso.
K
Kronal
Realmente, tem pouco CREATE nesse código create rsrs…
Enfim, eu acho que esse erro é devido a que o seu cursor meu_cursor ou está retornando uma conjunto vazio, ou esta passando do fim dos dados, e ao tentar colocar o resultado en lucro e rifa da erro justamente pois não há dados. Linha 8.
Bem pensado. O problema é que eu já havia testado o SELECT, aliás, eu já testei todos os valores dessa função a procura desse erro. Eu modifiquei a função para parar quando passase um, mas tá dando no mesmo erro.