Sarebbe il caso che il codice che posti qui fosse ESATTAMENTE quello che ti dà i problemi, altrimenti è come giocare agli indovinelli.

Comunque mi pare che tu abbia una DECLARE un po' troppo in basso. Devono essere le prime istruzioni della s.p.