Ah...those little guys are so neat!
I don't have any CTV's...yet!!...But I do have a lot of herp experience and have worked with quite a few gecko species. Hopefully someone who works with them can offer some advice...
I know Vipers are from Pakistan so we all typically think "oh...dry and sandy!" but this isn't usually the case -- for example, especially with the leopards. However, while slate and tiles are quite attractive, I think Teratolepis fasciatas would feel quite awkward on such unyielding substrate.
In my experience, my SMALL geckos actually have fewer problems with substrate consumption. I'm probably going to get my @ss kicked, but once they reach adult size, the little guys don't seem to have any inclination to 'accidentally' eat the sand while hunting. Many people I know use very fine-grade sand for adult substrate and I've also talked to several people who have recommended a top soil and peat moss mix for CT Vipers.
I LOVE Exo Terra's "jungle earth" for many of my small geckos...practically no risk of impaction, not dusty, etc...it rocks! BUT I'm thinking this may hold too much humidity (?) ...it depends where you live I guess.
My friends with CT Vipers also have had success with "Bed-a-Beast" (I'm assuming this holds less moisture than Jungle Earth, otherwise I'd hands-down recommend J.E. instead)...and they've also used fine play sand with no issues. I'd avoid using fine grained sand for young'ns and if you have reservations with the adults, it can be mixed with soil for a more natural consistency.
I would err on the side of caution w/the babies. But although I'd lean towards a mixed substrate for adults, I feel that even fine-grade play sand would be fine if a considerable area of the cage was covered by rock/hides/etc.
-----
Too many Leos
1.0 feline "Spot"
0.1 canine "Tika"