У меня есть хранимая процедура, в которой я хочу выбрать все записи таблицы T с полем user_id, равным параметру p_user_id:
SELECT * FROM T WHERE user_id = p_user_id;
но если параметр NULL (или ноль, если вы предпочитаете), я хочу все записи.
То есть я не могу думать о случае в предложении WHERE.