Eu folosesc typed DataSets ca si intermediar intre DB si CR. Pentru treaba cu parametrii, acestia pot fi salvati intr-un DB sau in niste fisiere XML, impreuna cu valorile lor. Extragi valorile, executi procedura stocata de rigoare, incarci DataSet-ul si raportul se incarca fara probleme.