El CASE es com un IF múltiple y no repite nada. Evalúa la expresion y si hay alguna coincidencia de los cases la ejecuta (punto).
Si quieres que repita algo lo tienes que meter en un bucle (while, repeat, goto, etc)
Saludos
Example
SELECT CASE x
CASE 1
y = 10
CASE 2, 3
y = 20
CASE IS > 5
y = 100
CASE ELSE
y = 0
END SELECT