One might think that as soon as a court declares something to be against the Constitution and invalid, that it immediately will come into effect. This is not always the case and the judgment must be carefully read to get clarity.
The High Court and Supreme Court of Appeal can declare something to be against the Constitution. However, the Constitutional Court must first confirm such a declaration before it comes into effect.
This means that although the High Court can declare something as unconstitutional today, it will only come into effect if the Constitutional Court confirms it.
Even if the Constitutional Court confirms the invalidity or makes an order itself, there can still be limitations to when it will come into effect. For example, the judgment can be suspended for a certain period to allow legislation to be amended accordingly.