# PEX - Realizar Select

Neste tópico veremos como utilizar o SELECT via PEX para buscar informações em tabelas do banco de dados.

#### Exemplo de código

```pascal
var loCDS : TLibCDS; begin loCDS := of_CriaCDSporSQL('SELECT * FROM sua_tabela WHERE campo = valor'); try while not loCDS.Eof do begin // Acesse os campos retornados pelo SELECT // Exemplo: loCDS.FieldByName('nome_do_campo').AsString loCDS.Next; end; finally loCDS.Free; end; end;
```

<span style="white-space: pre-wrap;">No exemplo acima, o método </span>`<span class="editor-theme-code">of_CriaCDSporSQL</span>`<span style="white-space: pre-wrap;"> executa o comando SELECT e retorna um dataset (</span>`<span class="editor-theme-code">TLibCDS</span>`) com os resultados, que podem ser percorridos utilizando um loop.