Running BASH commands from a variable

I am trying to assign a command to a variable and use it. I have tried every possible quoting variation except the correct one. :confused: Here is an example:

CMD="grep description $i | grep "::""
$CMD | nawk ...

Thanks in advance for you help.

CMD="grep description $i | grep "::""
eval $CMD | nawk ...