0 - 4 of 4 tags for error in stored procedure call

Hi
I am using TD 14.0 and writing a stored procedure where using GOTO I am trying to move to another Label.
But surprisingly it is showing me error as below.
 
SPL1027:E(L34), Missing/Invalid SQL statement'E(3703):'GOTO' is a Teradata SQL keyword reserved for future use.'.

REPLACE  PROCEDURE Dev_DB.CollectStats_New( IN in_db_name VARCHAR(64), IN in_table_name VARCHAR(255), OUT Ret_Code  VARCHAR(200))

CollectStats:

BEGIN

DECLARE  Actvty_Flg  INTEGER;

DECLARE  CS_SQL_Text, abc VARCHAR(3000);

DECLARE  cs_count INTEGER;

 

DECLARE EXIT HANDLER

FOR SQLEXCEPTION

Hi,
When i try to call the stored procedure "ACEREWARDS_CUSTOMERPREF(?)", it throws error "something missing between "(" and "?" ", i dont know what it exactly looking for. If i removed the "(?)", it throws "stored procedure does not exists.
I am using Terdata.Client.Provider 13.0 in C#.NET3.5.
Any suggestions.