Antes que nada, estoy seguro que ya leiste la guía de
estilo del foro
Segundo, ahora si que no entedí nadita de lo que querías resolver. Pero si quieres manejar valores nulos con SQL yo lo hago de la siguiente forma:
Código SQL
[-]
select
case when situacion is null then 'P'
else situacion
end situacion --o cualquier nombre
from TuTabla
where ...--etc, etc
ahora, si puediras hacer una pregunta específica sobre lo que quieres resolver sería mejor para todos nosotros, recuerda que solo tu conoces el análisis y diseño de tu aplicación y solo tu sabes cuál es el mejor método para resolver las situaciones específicas de tu sistema. Y si la situación se esta complicando mucho, entonces es tiempo de replantear el análisis y buscar otro método de soución.
Un saludo cordial.