Partendo dal presupposto che tu possa eseguire correttamente la stored procedure da SQL Developer, suppongo che tu stia passando un valore errato per il parametro di input i_prof_sk, forse qualcosa del tipo che stai passando un valore float C# alla procedura. Se ciò non ha senso, pubblicare il codice C# che chiama la procedura, inclusa l'impostazione dei parametri. Alcuni dei diesis di C # qui intorno possono probabilmente dirti cosa non va. Ho anche aggiunto il tag C# per attirare forse l'attenzione di una di quelle persone.