При предположението, че можете да изпълните съхранената процедура успешно от SQL Developer, моето предположение би било, че предавате неправилна стойност за входния параметър i_prof_sk, може би нещо като това, че предавате C# float стойност на процедурата. Ако това няма смисъл, моля, публикувайте C# кода, извикващ процедурата, включително настройката на параметъра. Някои от диезите на C# тук вероятно могат да ви кажат какво не е правилно. Добавих и маркера C#, за да привлека вниманието на някой от тези хора.