OK, OK !
The problem is: if you have only ptInput parameters you can call FetchParams once and they keep available forever. But, if you have ptInput as well as ptOutput parameters in the same Client Dataset, After you call the Execute method all the ptInput parameters DISAPPEAR, for the next...