ciao!

avrei bisogno di passare il LIMIT a una query in una stored procedure.
ho provato così, ma mi da errore in fase di creazione:
codice:
BEGIN
    DECLARE limVal INT;
        SET limVal = lim;
    SELECT * FROM cr_tesord_clienti
        WHERE fk_cliente = id_cliente AND tesord_inviato = inviato
        ORDER BY tesord_id DESC
        LIMIT limVal;
END
dove lim è il nome del parametro e l'ho settato come INT.
avete un suggerimento in merito??