285. Witnesses cannot refuse to answer a question on the grounds that the answer may tend to incriminate them or expose them to a judicial proceeding of any kind; their answers cannot be used against them, except if they are prosecuted for perjury or for the giving of contradictory testimony.