Знак вопроса перед типом -- об обнуляемых значения -- то есть такой параметр может быть или пустым (null) или указанного типа:
Типы для параметров и возвращаемых значений могут быть помечены как обнуляемые, путем добавления префикса в виде знака вопроса. Это означает, что указанные параметры и возвращаемые значения, могут быть как указанного типа, так и NULL.