Equation Solution – To save parentheses in the result

For example, I have a result from an equation

p = {{0 <= x <= 1/5 || x == 9/10}, {0 <= x <= 1/5 || x == 9/10}}

and use

cases[p, z_?NumericQ -> z, Infinity]

I get

{0,1 / 5,9 / 10,0,1 / 5,9 / 10}

But I would like to get a set in which the brackets are retained from the result. Like this:

{{0,1 / 5,9 / 10}, {0,1 / 5,9 / 10}}

Any ideas how I could do that?
Thanks for all the hints.