делаете 2 функции и в зависимости от того какой параметр вы передаете вызываете одну или другую. Но если нужно много различных вариантов то лучше прийти к использованию процедуры с динамикой внутри. или писать свою на C# там можете реализовать все что угодно.