Bueno, no acabé de acertar con el código... en la condición del bucle no pongo
while not i<>numkc sino
while not StoredProc1.Eof.
Utilizo Delphi 7 y Oracle.
Gracias y perdon por el lio y el toston
PD: si alguien sabe que hago mal al utilizar las etiquetas [ delphi ] le agradeceria también que me lo dijera