Qual a diferença de POST, GET ou SESSION no scriptcase?

Quando trabalhamos com variáveis globais no scriptcase podemos marcar o escopo da mesmas e as opções que temos são GET, POST, SESSION, porém não entendi muito bem a diferença do impacto desta configuração no scriptcase, pois se formos testar em uma blank veremos que sempre ele coloca as variáveis marcadas como POST e GET na sessão, quando se trabalharmos com php puro variáveis passadas por POST e GET ficam disponíveis apenas na requisição, ou seja para a aplicação destino, se desta aplicação destino eu for para outra aplicação, sem enviar novamente por POST estas variáveis não terão mais valor, e estas variáveis não são adicionadas na sessão elas ficam disponíveis através dos métodos $_POST[‘variavel’] e $_GET[‘variavel’].