error creating cursor handle

I am executing a stored-proc from delphi-3.  The stored-proc does an
INSERT into a table.  When I execute the stored-proc at my ISQL/w window
everything goes ok, and I get a message of 'This command did not return
data, and it did not return any rows', but of course rows are inserted.  
Now when I execute the stored-proc from delphi I get the error message:
'Error creating cursor handle'.  Why? How? where? when?
Any light on the subject will be greatly appreciated !!
Joe Hayon