gracias por responder tan rapido y siento de nuevo en tardar en responder tanto!
la verdad es que no he probado ninguna de las dos opciones que me sugieres, la verdad que el case solo lo he utilizado en selects y no se como se aplicaria en este caso...
El tema de las querys dinamicas... la verdad es que no tengo ni la pajolera idea...
ya mirare por google aer que son.