ну да, на этапе компиляции возможно, что всё ок и есть ссылочная целостность. Или речь как раз про это? А вот когда запустили, и пошло реальное выполнение, процедура в бд для одинаковых входных в разное время вернет разные результаты. Правильно ли понимаю, что вся речь про ссылочную целостность именно на этапе компиляциии?