i've a stored procedure namea if i execute the command CALL namea(); non errors occurs.
But if i call thi stored procedure from another stored procedure nameb with CALL instruction i receive error division by zero on a sql inside stored namea where i do something an UPDATE in a table.

but in another instrucyions che i do same thing in onother table i don't recevie any errors

this can be caused by a privilege that i changed ?
how can i solve the problem ?