Ma siamo sicuri che quello statement SQL sia corretto?
Se lo esegui con un valore esplicito, al posto del parametro, magari in un tool SQL amministrativo di InterBase/FireBird, cosa ottieni?
Peraltro, la stored procedure viene inserita in una join ma non vi è alcun legame che la filtra in qualche modo.
Insomma, mi sembra che ci siano più situazioni oscure, per le quali non posso esplicitare la presenza di un errore, ma senz'altro non sono del tutto chiarissime o lineari, ovviamente secondo la mia opinione.
Ciao!![]()