Won't it be correct to define a CFT as a QFT such that the beta-function of all the couplings vanish?
But couldn't it be possible that the beta-function of a dimensionful coupling vanishes but it does so at a non-zero value of it - then the scale invariance is not generated though the renormalization flow is stopped? Is this possible?
(..it is obviously true that a theory with no intrinsic scale or dimensionfull parameter can still not be a CFT - like a marginal deformation of a CFT may not keep it a CFT and then this deformation parameter has to flow to a fixed point for a new CFT to be produced at that fixed point value of the marginal coupling..)